home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Night Owl 6
/
Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso
/
009a
/
kopy2.zip
/
KOPY.DOC
next >
Wrap
Text File
|
1990-07-15
|
11KB
|
288 lines
KOPY 1.6
Program and Documentation by Kyle E. Clarke
Portions copyright (c) 1989 by Kyle E. Clarke, 201 Boylston
St. Unit B, Jamaica Plains, MA 02130
I. GENERAL DESCRIPTION
Kopy makes the task of copying a large directory from a hard
disk to multiple diskettes easier. You specify the
directory, and KOPY will split the files across diskettes,
automatically, prompting you only to insert new diskettes.
It can serve as a convenient supplement to DOS's BACKUP
command.
Kopy can be useful at a large facility where there are many
PC's in use, running several different DOS versions. While
DOS's BACKUP is incompatible across major version numbers
(for example, from 3.3 to 4.0), Kopy uses straight copy
commands, making files copied with Kopy directly accessible.
II. DISTRIBUTION
Kopy is shareware/bannerware, and may be used free of cost.
It may not be sold without my permission. Public domain
distributors and users groups may charge nominal fees for
distributing this program.
III. INSTRUCTIONS
A. Installation
Put Kopy.exe in the same directory as your DOS files on
your hard disk (for example, C:\DOS). From that point on,
you can access Kopy from any location on your PC, the
same way as you access standard DOS programs.
B. Using Kopy
When you start Kopy, you will be presented with two
windows. The first window, at the top of the screen, is
the interactive window. Kopy asks you questions, requests
your replies, and sends you messages through the
interactive window.
┌───────────────────────────────────────────────────────┐
│ Press F1 for program information, or... │
│ │
│ Please enter directory files will be copied FROM. │
│ Format = drive:[\dir][\subdir][wildcards] │
│ For example, c:\lotus or c:\wp\wpdat\*.doc ... │
│ > │
│ │
│ │
│ │
│ │
└───────────────────────────────────────────────────────┘
The second window you see is the file display window. In
this window, once you begin copying files, you will see
the current file being copied, that file's size, the
amount of space remaining on the target disk, and the
capacity of the target disk (in bytes). You will also see
the maximum number of files that the target diskette can
hold in its root directory, and the current number of
files in its root directory. Finally, you will see
the total number of files you have requested to copy, and
the sum of the files copied at any point in the copying
process.
┌───────────────────────────────────────────────────────────────┐
│ File Name Space, Capacity, ┌─Root DIR :──┐ │
│ being copied File Size Drive : Drive : │Capacity: │ │
│ ------------ --------- --------- --------- │Current : │ │
│ └──────────────┘ │
│ │
│ Files copied: Total # Files: │
└───────────────────────────────────────────────────────────────┘
There are only two prompts (questions) that you need to
answer: the first, to specify the files to be copied; and
the second, to specify the location the files are to be
copied to.
C. The First Prompt
The first message you see in the interactive window is:
Press F1 for program information, or...
Please enter directory files will be copied FROM.
Format = drive:[\dir][\subdir][wildcards]
For example, c:\lotus or c:\wp\wpdat\*.doc ...
>
At the prompt ' > ', you should enter a full pathname for
the files to be copied. Wildcards are optional, and can
be used to filter what files you would like copied.
Otherwise, the entire contents of the directory you
specify will be copied.
Some examples of valid responses to the prompt:
C:\
C:\DBASE
C:\????????.BAT
C:\DOS\*.*
C:\123\*.WK1
C:\WP50\*.DOC
C:\TC\TCFILE\KC*.*
C:\*.EXE
C:\LOTUS\????????.WK?
A:\
Alternately, you could have pressed the F1 key, in which
case an information screen about the KOPY program would
have been displayed. From the information screen, by
pressing any key, you would have returned to the original
KOPY screen.
D. The Second Prompt
The second prompt you will see is as follows:
Please enter the TARGET diskette drive you will
be copying to, i.e., a, b,...:
You should type in the letter representing the TARGET
diskette to which you will be copying your files. Note
well that whatever diskettes you will be copying to, will
have the contents of their root directories erased.
You have now specified your SOURCE and your TARGET.
E. What Happens Next (the File Copying)
In the interactive window, you get three messages. First, you
get a "Reading Files..." message. Second, Kopy tells
you how many files it found at the source you specified.
Third, you get a "Sorting Files..." message, telling you that
the program is ordering a list of the files that it found.
Then, you will get the following message:
Please insert disk 1 into drive a:
and press any key to proceed...
Now you can put your first disk in the disk drive, and
press any key to continue.
The program will switch to the File Display Window, and
the first filename and filesize will show up, as well as
the capacity and available space on the target drive.
As more files get copied, their names will show up in the
File Display Window, as well as the adjusted figure for
available space on the target drive.
If you have more files than will fit on disk 1, you will
get the following prompt:
Please insert disk 2 into drive a:
and press any key to proceed...
Place the second diskette in the target drive, and press
any key. The process will continue, for as many diskettes
as it takes to copy the files you have specified.
When the copying is done, Kopy will tell you so, and then
return you to the DOS prompt.
F. What if the file is too big to fit on a diskette?
If the size of a file exceeds the CAPACITY of the first
diskette that you used, it will be placed aside in a "not
copied" list. When the KOPY program finishes, it will
display a list of files, if any, that were too large to
fit on the "benchmark" first diskette. Kopy will not
split files across diskettes.
IV. Kopy FEATURE LIST
1. Up to 1998 files can be copied from a directory.
2. When the capacity of a target diskette's root directory
has been reached (in terms of total number of file
entries possible), Kopy will ask you to remove that
diskette, and place a new one in the diskette drive.
3. Any size diskette can be used. Kopy automatically detects
the size of the diskette and the free space available on
the diskette.
4. If any files exceed the capacity of the first (benchmark)
diskette you use as a target diskette, Kopy will notify
you of the names of these files, upon program
termination.
5. Disk drives A-J theoretically can be copied to. (I'd
appreciate any feedback from anyone with many disk
drives... e, f, g, etc.).
6. Disk drives A-H theoretically can be copied from.
7. Kopy recognizes all wildcards.
8. Command-line values can be passed to Kopy. For example,
kopy c:\main\*.* a
9. ESC, Ctrl-Break or Ctrl-C may be pressed to abort the
program.
10. Lots of useful information about the diskette you are
copying to is provided. An example of what you would see
when copying is:
┌───────────────────────────────────────────────────────────────┐
│ File Name Space, Capacity, ┌─Root DIR A:──┐ │
│ being copied File Size Drive A: Drive A: │Capacity: 64│ │
│ ------------ --------- --------- --------- │Current : 3│ │
│ DMDRVR.BIN 8442 56832 160256 └──────────────┘ │
│ │
│ Files copied: 3 Total # Files: 14 │
└───────────────────────────────────────────────────────────────┘
V. REVISION HISTORY
5/15/89 Copy-Master 1.0
5/29/89 Now the program will copy to disk drives besides
drive a:
5/29/89 The file allocation unit read from each target diskette
is now used in all operations affecting files copied to
that diskette.
6/01/89 Copy-Master 1.05
9/1/89 Fixed problem where on certain PC's, or with certain
versions of DOS, full syntax of destination pathname
must be specified in order for files to be copied to
diskette correctly.
9/1/89 Copy-Master 1.06
9/10/89 Revamped entire interface, with introduction of multiple
windows. Information on the status of file copying,
the # files, and the capacity and current space
available on the target disk is displayed in the second
window.
10/1/89 Copy-Master 1.50
10/2/89 Fixed how program handles files that are beyond the
capacity of the target diskette, or beyond the
available initial space on the target diskette.
10/19/89 Shrunk .EXE file size from 61K to 27K.
10/19/89 Copy-Master 1.51
11/25/89 Revised documentation.
7/14/90 Kopy 1.6. Now I'm calling the program KOPY. I
thoroughly revised the program. No more C2 -- can
now handle copying to root directories of any size
disk, without exceeding the root directory's
capacity. Redid the whole interface, the file
sorting algorithm, added much more error-checking,
added a list of files too big to be copied, new
doc's, etc. EXE size down to 21K.